package tx.bj12320.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import javacommon.base.*;
import javacommon.util.*;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;

import tx.bj12320.model.*;
import tx.bj12320.dao.*;
import tx.bj12320.service.*;
import tx.bj12320.vo.query.*;


public class DocInfoQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;
    

	/** 公文ID */
	private Long docInfoId;
	/** 公文类型 */
	private java.lang.String docInfoType;
	/** 标题 */
	private java.lang.String title;
	/** 文号 */
	private java.lang.String docNum;
	/** 文种 */
	private java.lang.String docSort;
	/** 报文时间 */
	private java.util.Date bwDateBegin;
	private java.util.Date bwDateEnd;
	/** 制文单位 */
	private java.lang.String zwUnit;
	/** 拟稿人 */
	private java.lang.String ngPerson;
	/** 主送机关 */
	private java.lang.String zsUnit;
	/** 信息公开属性 */
	private java.lang.String infoGksx;
	/** 不予公开原因 */
	private java.lang.String bygkyy;
	/** 保密期限 */
	private java.lang.String bmqx;
	/** 定密依据 */
	private java.lang.String dmyj;
	/** 密级 */
	private java.lang.String mj;
	/** 主题词 */
	private java.lang.String keyword;
	/** 主办部门 */
	private java.lang.String zbbm;
	/** 页数 */
	private java.lang.String ys;
	/** 收文日期 */
	private java.util.Date swrqBegin;
	private java.util.Date swrqEnd;
	/** 紧急程度 */
	private java.lang.String jjcd;
	/** 签发人 */
	private java.lang.String qfr;
	/** 会签单位 */
	private java.lang.String hqUnit;
	/** 来文机关 */
	private java.lang.String lwUnit;
	/** 公文正文名称 */
	private java.lang.String docName;
	/** 公文正文文件 */
	private java.lang.String docFileName;

	public Long getDocInfoId() {
		return this.docInfoId;
	}
	
	public void setDocInfoId(Long value) {
		this.docInfoId = value;
	}
	
	public java.lang.String getDocInfoType() {
		return this.docInfoType;
	}
	
	public void setDocInfoType(java.lang.String value) {
		this.docInfoType = value;
	}
	
	public java.lang.String getTitle() {
		return this.title;
	}
	
	public void setTitle(java.lang.String value) {
		this.title = value;
	}
	
	public java.lang.String getDocNum() {
		return this.docNum;
	}
	
	public void setDocNum(java.lang.String value) {
		this.docNum = value;
	}
	
	public java.lang.String getDocSort() {
		return this.docSort;
	}
	
	public void setDocSort(java.lang.String value) {
		this.docSort = value;
	}
	
	public java.util.Date getBwDateBegin() {
		return this.bwDateBegin;
	}
	
	public void setBwDateBegin(java.util.Date value) {
		this.bwDateBegin = value;
	}	
	
	public java.util.Date getBwDateEnd() {
		return this.bwDateEnd;
	}
	
	public void setBwDateEnd(java.util.Date value) {
		this.bwDateEnd = value;
	}
	
	public java.lang.String getZwUnit() {
		return this.zwUnit;
	}
	
	public void setZwUnit(java.lang.String value) {
		this.zwUnit = value;
	}
	
	public java.lang.String getNgPerson() {
		return this.ngPerson;
	}
	
	public void setNgPerson(java.lang.String value) {
		this.ngPerson = value;
	}
	
	public java.lang.String getZsUnit() {
		return this.zsUnit;
	}
	
	public void setZsUnit(java.lang.String value) {
		this.zsUnit = value;
	}
	
	public java.lang.String getInfoGksx() {
		return this.infoGksx;
	}
	
	public void setInfoGksx(java.lang.String value) {
		this.infoGksx = value;
	}
	
	public java.lang.String getBygkyy() {
		return this.bygkyy;
	}
	
	public void setBygkyy(java.lang.String value) {
		this.bygkyy = value;
	}
	
	public java.lang.String getBmqx() {
		return this.bmqx;
	}
	
	public void setBmqx(java.lang.String value) {
		this.bmqx = value;
	}
	
	public java.lang.String getDmyj() {
		return this.dmyj;
	}
	
	public void setDmyj(java.lang.String value) {
		this.dmyj = value;
	}
	
	public java.lang.String getMj() {
		return this.mj;
	}
	
	public void setMj(java.lang.String value) {
		this.mj = value;
	}
	
	public java.lang.String getKeyword() {
		return this.keyword;
	}
	
	public void setKeyword(java.lang.String value) {
		this.keyword = value;
	}
	
	public java.lang.String getZbbm() {
		return this.zbbm;
	}
	
	public void setZbbm(java.lang.String value) {
		this.zbbm = value;
	}
	
	public java.lang.String getYs() {
		return this.ys;
	}
	
	public void setYs(java.lang.String value) {
		this.ys = value;
	}
	
	public java.util.Date getSwrqBegin() {
		return this.swrqBegin;
	}
	
	public void setSwrqBegin(java.util.Date value) {
		this.swrqBegin = value;
	}	
	
	public java.util.Date getSwrqEnd() {
		return this.swrqEnd;
	}
	
	public void setSwrqEnd(java.util.Date value) {
		this.swrqEnd = value;
	}
	
	public java.lang.String getJjcd() {
		return this.jjcd;
	}
	
	public void setJjcd(java.lang.String value) {
		this.jjcd = value;
	}
	
	public java.lang.String getQfr() {
		return this.qfr;
	}
	
	public void setQfr(java.lang.String value) {
		this.qfr = value;
	}
	
	public java.lang.String getHqUnit() {
		return this.hqUnit;
	}
	
	public void setHqUnit(java.lang.String value) {
		this.hqUnit = value;
	}
	
	public java.lang.String getLwUnit() {
		return this.lwUnit;
	}
	
	public void setLwUnit(java.lang.String value) {
		this.lwUnit = value;
	}
	
	public java.lang.String getDocName() {
		return this.docName;
	}
	
	public void setDocName(java.lang.String value) {
		this.docName = value;
	}
	
	public java.lang.String getDocFileName() {
		return this.docFileName;
	}
	
	public void setDocFileName(java.lang.String value) {
		this.docFileName = value;
	}
	

	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}
	
}

